<?php
ini_set('display_errors', 0);
  session_start();  
$_SESSION['usuarios'];
$_SESSION['passwords'];

if ($_SESSION['usuarios'] == "" and $_SESSION['passwords'] == ""){
	echo " uste no tiene permiso pa ver esta pagina";
	die;
}

$_SESSION['cedula_u']=$_REQUEST['cedula'];
$_SESSION['nac_u']=$_REQUEST['nac'];
$cedula_u=$_SESSION['cedula_u'];
$nac_u=$_SESSION['nac_u'];
if ($cedula_u!="") {
$cedula_u;
$nac_u;
}
else {
$cedula_u=="";
}

$_SESSION['rif']=$_REQUEST['guar_rif'];
$_SESSION['guar_tipo_rif_u']=$_REQUEST['guar_tipo_rif'];
$rif=$_SESSION['rif'];
$guar_tipo_rif_u=$_SESSION['guar_tipo_rif_u'];
if ($rif!="") {
$rif;
$guar_tipo_rif_u;
}
else {
$rif=="";
}

$_SESSION['sexo']=$_REQUEST['sexo_h'];
$sexo=$_SESSION['sexo'];
if ($sexo=="") {
	$sexo="";
}
else {
$sexo==$sexo;
}

$_SESSION['tipo']=$_REQUEST['guar_tipo_servicio'];
$tipo=$_SESSION['tipo'];
if ($tipo=="") {
	$tipo="";
}
else {
$tipo==$tipo;
}

$_SESSION['estatus']=$_REQUEST['estatus_t'];
$estatus=$_SESSION['estatus'];
if ($estatus=="") {
	$estatus="";
}
else {
$estatus==$estatus;
}

$_SESSION['estatus_g']=$_REQUEST['guar_estatus'];
$estatus_g=$_SESSION['estatus_g'];
if ($estatus_g=="") {
	$estatus_g="";
}
else {
$estatus_g==$estatus_g;
}

$_SESSION['estatus_h']=$_REQUEST['estatus_hijo'];
$estatus_h=$_SESSION['estatus_h'];
if ($estatus_h=="") {
	$estatus_h="";
}
else {
$estatus_h==$estatus_h;
}

if ($_REQUEST['fecha1']==""){
	//echo "1";
$_SESSION['fecha1_consulta_a']=$_REQUEST['ano1'];
$_SESSION['fecha1_consulta_m']=$_REQUEST['mes1'];
$_SESSION['fecha1_consulta_d']=$_REQUEST['dia1'];
$fecha1_consulta_a=$_SESSION['fecha1_consulta_a'];
$fecha1_consulta_m=$_SESSION['fecha1_consulta_m'];
$fecha1_consulta_d=$_SESSION['fecha1_consulta_d'];
$fecha1=("$fecha1_consulta_a-$fecha1_consulta_m-$fecha1_consulta_d");
$_SESSION['fecha1']=$fecha1;
$fecha1=$_SESSION['fecha1'];
}
elseif ($_REQUEST['fecha1']!=""){
	$fecha1=$_REQUEST['fecha1'];
	//echo "2";
}
if ($fecha1=="--") {
$fecha1="";
}
else {
$fecha1==$fecha1;
}
echo $fecha1;
if ($_REQUEST['fecha2']==""){
$_SESSION['fecha2_consulta_a']=$_REQUEST['ano2'];
$_SESSION['fecha2_consulta_m']=$_REQUEST['mes2'];
$_SESSION['fecha2_consulta_d']=$_REQUEST['dia2'];
$fecha2_consulta_a=$_SESSION['fecha2_consulta_a'];
$fecha2_consulta_m=$_SESSION['fecha2_consulta_m'];
$fecha2_consulta_d=$_SESSION['fecha2_consulta_d'];
$fecha2=("$fecha2_consulta_a-$fecha2_consulta_m-$fecha2_consulta_d");
$_SESSION['fecha2']=$fecha2;
$fecha2=$_SESSION['fecha2'];
//echo "3";
}
elseif ($_REQUEST['fecha2']!=""){
	$fecha2=$_REQUEST['fecha2'];
//echo "4";
}
if ($fecha2=="--") {
$fecha2="";
}
else {
$fecha2==$fecha2;
}
//condicion para la busqueda siguiente
if ($_REQUEST['pos'] !="" and $_REQUEST['limit'] ==""){
	$inicio = $_REQUEST['pos'];
	$limit = 25;
}
//condicion para la busqueda del ultimo
else if ($_REQUEST['pos'] !="" and $_REQUEST['limit'] !=""){
	$inicio = $_REQUEST['pos'];
	$limit= $_REQUEST['limit'];
}
//condicion de inicio 
else{
	$inicio = 0;
	$limit = 25;
}
?>
<html>
	<head>
		<title> Sistema Integral de Bienestar Social </title>
		<link rel= "stylesheet" type= "text/css" href= "estilo.css" />
	</head>
	<body>
		<div class="cuadro_reporte">	
			<header>
				<h1><p align="center"><font color= "#00000" size = 6> Reporte de Hijos </font></p></h1>
			</header>
<script language="JavaScript" src="gen_validatorv4.js"
type="text/javascript" xml:space="preserve"></script>
<SCRIPT language=Javascript>
	function isNumberKey(evt) {
		var charCode = (evt.which) ? evt.which : event.keyCode
		if (charCode > 31 && (charCode < 48 || charCode > 57))
			return false;
		return true;
	}
</SCRIPT>
			<center>
				
<?php
include 'conex.php';
if ($cedula_u==""){
	$cedula=="";
}
if ($cedula_u!="" and $nac_u!=""){
	$cedula_u_query=$cedula_u;
	$nac_u_query=$nac_u;
	$cedula= "and a.cedula = '$cedula_u_query' and b.nac = '$nac_u_query'";
}  

if ($rif==""){
	$guar_rif=="";
}
if ($rif!="" and $guar_tipo_rif_u!=""){
	$rif_query=$rif;
	$guar_tipo_rif_u_query=$guar_tipo_rif_u;
	$guar_rif= "and c.guar_rif = '$rif_query' and c.guar_tipo_rif = '$guar_tipo_rif_u_query'";
}

if ($sexo==""){
	$sexo= "";
}

if ($sexo!=""){
	$sexo_query=$sexo;
	$sexo= "and a.sexo_hijo = '$sexo_query'";
}

if ($tipo==""){
	$tipo= "";
}

if ($tipo!=""){
	$tipo_query=$tipo;
	$tipo= "and d.guar_tipo_servicio = '$tipo_query'";
}  

if ($estatus==""){
	$estatus= "";
}

if ($estatus!="" ){
	$estatus_query=$estatus;
	$estatus_t= "and b.estatus = '$estatus_query'";
}

if ($estatus_g==""){
	$estatus_g= "";
}

if ($estatus_g!="" ){
	$estatus_g_query=$estatus_g;
	$estatus_g= "and d.guar_estatus = '$estatus_g_query'";
}

if ($estatus_h==""){
	$estatus_h= "";
}

if ($estatus_h!="" ){
	$estatus_h_query=$estatus_h;
	$estatus_h= "and a.estatus_hijo = '$estatus_h_query'";
}

if ($fecha1=="" and $fecha2==""){
	$fecha= "";
}

if ($fecha1!="" and $fecha2==""){
	$fecha1_query=$fecha1;
	$fecha= "and a.fecha_nacimiento >= '$fecha1_query'";
}

if ($fecha1!="" and $fecha2!=""){
	$fecha1_query=$fecha1;
	$fecha2_query=$fecha2;
	$fecha= "and a.fecha_nacimiento >= '$fecha1_query' and a.fecha_nacimiento <= '$fecha2_query'";
}


//consulta para saber el numero de registros
$query_ultimoregistro="select count(a.id_hijo) as id_hijo
 from guar_hijo a
 LEFT JOIN guar_trabajador b ON a.cedula = b.cedula
 LEFT JOIN guar_hijo_institucion c ON a.id_hijo = c.id_hijo
 LEFT JOIN guar_institucion d ON c.guar_tipo_rif = d.guar_tipo_rif and c.guar_rif = d.guar_rif
where 1=1 $cedula $guar_rif $estatus_t $tipo $sexo $estatus_g $estatus_h $fecha";
$result=pg_query($query_ultimoregistro);
while($var=pg_fetch_array($result)) {
		$resultado=$var['id_hijo'];
}
//echo $query_ultimoregistro;
//echo $resultado;
//array para partir el resultado del numero de registros

$final=$resultado/25;
$limite=explode("." ,$final);
$cero=0;
$inicio2=$limite[0].$cero;
$limite2=$limite[1];
//$query="select * from registro limit $inicio, $limit en mysql no se necesita offset
?>
<form method= "post" action= "reporte_hijo.php">
<table align="center" width="800px" height="100px" border="0">
				<tr><td><font class= "color">C&eacute;dula del Trabajador: <select name= "nac"></font>
						<option value="V"> V </option>
						<option value="E"> E </option>
					</select>
				<input type= "text" name= "cedula" onKeyPress="return isNumberKey(event)" style="width:120px">
				</td></tr>
				<tr><td><font class= "color">Rif de la Guarder&iacute;a: <select name= "guar_tipo_rif"></font>
						<option value="J"> J </option>
						<option value="G"> G </option>
					</select>
				<input type= "text" name= "guar_rif" onKeyPress="return isNumberKey(event)" style="width:120px">
				</td></tr>
				<tr><td>
							Tipo de Servicio: <select name= "guar_tipo_servicio">
					<option value="">Todos</option>
					<option value="Publico">Publico</option>
					<option value="Privado">Privado</option>
					</select>
				</td></tr>
				<tr><td>
							Sexo del Hijo: <select name= "sexo_h">
					<option value="">Todos</option>
					<option value="Femenino">Femenino</option>
					<option value="Masculino">Masculino</option>
					</select>
				</td></tr>
				<tr><td>
							Estatus del Trabajador: <select name= "estatus_t">
					<option value="">Todos</option>
					<option value="A">ACTIVO</option>
					<option value="I">INACTIVO</option>
					<option value="E">EGRESO</option>
					</select>
				</td></tr>
				<tr><td>
							Estatus de la Guarder&iacute;a: <select name= "guar_estatus">
					<option value="">Todos</option>
					<option value="ACTIVO">ACTIVO</option>
					<option value="INACTIVO">INACTIVO</option>		
					</select>
				</td></tr>
				<tr><td>
							Estatus del Hijo: <select name= "estatus_hijo">
					<option value="">Todos</option>
					<option value="ACTIVO">ACTIVO</option>
					<option value="INACTIVO">INACTIVO</option>		
					</select>
				</td></tr>
				<tr><td>
				<font class= "color"> Fecha Nacimiento Desde </font>&nbsp; &nbsp;
				<select name= "dia1">
					<option value="">Dia</option>
					<?php for ($i=1; $i < 32; $i++) { 	
						if ($i <10){
						$i= "0$i";
					}?>
						<option value="<?php echo $i; ?>"><?php echo $i; ?></option>
					<?php
					}
					?>
				
					</select>
				<select name= "mes1">
					<option value="">Mes</option>
					<?php for ($i=1; $i < 13; $i++) { 	
						if ($i <10){
						$i= "0$i";
					}?>
						<option value="<?php echo $i; ?>"><?php echo $i; ?></option>
					<?php
					}
					?>
					</select>
					
					<select name= "ano1">
					<option value="">Año</option>
					<?php 
					$year = date('Y');
					for ($y=2010; $y <= $year; $y++) { 	
						?>
						<option value="<?php echo $y; ?>"><?php echo $y; ?></option>
					<?php
					}
					?>
					</select>&nbsp; &nbsp;
					<font class= "color"> Fecha Nacimiento hasta </font>&nbsp; &nbsp;
				<select name= "dia2">
					<option value="">Dia</option>
					<?php for ($i=1; $i < 32; $i++) { 	
						if ($i <10){
						$i= "0$i";
					}?>
						<option value="<?php echo $i; ?>"><?php echo $i; ?></option>
					<?php
					}
					?>
				
					</select>
				<select name= "mes2">
					<option value="">Mes</option>
					<?php for ($i=1; $i < 13; $i++) { 	
						if ($i <10){
						$i= "0$i";
					}?>
						<option value="<?php echo $i; ?>"><?php echo $i; ?></option>
					<?php
					}
					?>
					</select>
					
					<select name= "ano2">
					<option value="">Año</option>
					<?php 
					$year = date('Y');
					for ($y=2010; $y <= $year; $y++) { 	
						?>
						<option value="<?php echo $y; ?>"><?php echo $y; ?></option>
					<?php
					}
					?>
					</select>&nbsp; &nbsp;
				<input type="submit" value="Buscar"/>
				</td></tr>
				<tr>
					<td>
						Total de Hijos segun el parametro escogido: <?php echo $resultado; ?> registros
					</td>
				</tr>
				</table>
				</p>
				</form>
<?php
$query = "select a.cedula as cedula,
 a.id_hijo as id,
 a.nombres_hijo||' '||apellidos_hijo as hijo,
 a.estatus_hijo as estatus_hijo,
 a.fecha_nacimiento as fecha_nacimiento,
 a.sexo_hijo as sexo_hijo,
 b.nac as nac,
 b.nombres||' '||apellidos as nombres_apellidos,
 b.estatus as estatus,
 c.guar_tipo_rif as guar_tipo_rif,
 c.guar_rif as guar_rif,
 d.guar_nombre_ins as guar_nombre_ins, 
 d.guar_tipo_servicio as guar_tipo_servicio, 
 d.guar_estatus as guar_estatus
 from guar_hijo a
 LEFT JOIN guar_trabajador b ON a.cedula = b.cedula
 LEFT JOIN guar_hijo_institucion c ON a.id_hijo = c.id_hijo
 LEFT JOIN guar_institucion d ON c.guar_tipo_rif = d.guar_tipo_rif and c.guar_rif = d.guar_rif
where 1=1 $cedula $guar_rif $estatus_t $tipo $sexo $estatus_g $estatus_h $fecha order by cedula, hijo offset $inicio limit $limit";
$resul = pg_query($query);

//echo "$query";

$impresos = 0;
?>
<table  border="1">
<tr align="center">
	<th>C&eacute;dula</th>
	<th>Nombres y Apellidos del Trabajador</th>
	<th>Estatus del Trabajador</th>
	<th>Nombres y Apellidos del Hijo</th>
	<th>Sexo del Hijo</th>
	<th>Fecha Nacimiento</th>
	<th>Estatus del Hijo</th>
	<th>Rif</th>
	<th>Nombre de la Guarder&iacute;a</th>
	<th>Servicio</th>
	<th>Estatus</th>
</tr>
<?php
while ($reg=pg_fetch_array($resul))
{
	?>
<tr align="center">
	<td><a style="text-decoration: none; color: #000000;"> <?php echo $reg['nac']; ?> <?php echo $reg['cedula']; ?></a></td>
	<td><a style="text-decoration: none; color: #000000;" > <?php echo $reg['nombres_apellidos']; ?></a></td>
	<td style="width:90px"><a style="text-decoration: none; color: #000000;" > <?php if ($reg['estatus'] == "A"){ echo "ACTIVO"; } if ($reg['estatus'] == "I"){ echo "INACTIVO"; } if ($reg['estatus'] == "E"){ echo "EGRESO"; } ?></a></td>
	<td><a style="text-decoration: none; color: #000000;" > <?php echo $reg['hijo']; ?></a></td>
	<td style="width:80px"><a style="text-decoration: none; color: #000000;" > <?php echo $reg['sexo_hijo']; ?></a></td>
	<td style="width:90px"><a style="text-decoration: none; color: #000000;" > <?php echo $reg['fecha_nacimiento']; ?></a></td>
	<td style="width:90px"><a style="text-decoration: none; color: #000000;" > <?php echo $reg['estatus_hijo']; ?></a></td>
	<td style="width:100px"><a style="text-decoration: none; color: #000000;" > <?php echo $reg['guar_tipo_rif']; ?> <?php echo $reg['guar_rif']; ?></a></td>
	<td><a style="text-decoration: none; color: #000000;" > <?php echo $reg['guar_nombre_ins']; ?></a></td>
	<td><a style="text-decoration: none; color: #000000;" > <?php echo $reg['guar_tipo_servicio']; ?></a></td>
	<td style="width:85px"><a style="text-decoration: none; color: #000000;" > <?php echo $reg['guar_estatus']; ?></a></td>
</tr>
<?php
//variable imprime el numero de registros impresos
$impresos++;
}
//echo $query;
?>
</table>
</br>
<?php
//transformacion de la variable estado a su estado(sacarla del query)
pg_close();
//Condiciones para que aparezcan o desaparezcan la busqueda
$fecha1=$_SESSION['fecha1'];
$fecha2=$_SESSION['fecha2'];
$estatus_h=$_SESSION['estatus_h'];
$estatus_g=$_SESSION['estatus_g'];
$estatus=$_SESSION['estatus'];
$tipo=$_SESSION['tipo'];
$sexo=$_SESSION['sexo'];
$rif=$_SESSION['rif'];
$guar_tipo_rif_u=$_SESSION['guar_tipo_rif_u'];
$cedula_u=$_SESSION['cedula_u'];
$nac_u=$_SESSION['nac_u'];

if ($inicio == 0){
}
else {
	$primero = 0;
	echo "<a href=\"reporte_hijo.php?pos=$primero&nac=$nac_u&cedula_u=$cedula_u&guar_tipo_rif_u=$guar_tipo_rif_u&rif=$rif&sexo=$sexo&tipo=$tipo&estatus=$estatus&estatus_g=$estatus_g&estatus_h=$estatus_h&fecha2=$fecha2&fecha1=$fecha1\">Primero</a>";
}
if ($inicio == 0){
}
else {
	$anterior = $inicio - 25;
	echo "<a href=\"reporte_hijo.php?pos=$anterior&nac=$nac_u&cedula_u=$cedula_u&guar_tipo_rif_u=$guar_tipo_rif_u&rif=$rif&sexo=$sexo&tipo=$tipo&estatus=$estatus&estatus_g=$estatus_g&estatus_h=$estatus_h&fecha2=$fecha2&fecha1=$fecha1\"><img src=\"flecha izquierda.jpg\" style=\"width: 30px; height: 20px\" /></a>";
}
if ($impresos == 25) {
	$proximo = $inicio + 25;
	echo "<a href=\"reporte_hijo.php?pos=$proximo&nac=$nac_u&cedula_u=$cedula_u&guar_tipo_rif_u=$guar_tipo_rif_u&rif=$rif&sexo=$sexo&tipo=$tipo&estatus=$estatus&estatus_g=$estatus_g&estatus_h=$estatus_h&fecha2=$fecha2&fecha1=$fecha1\"><img src=\"flecha derecha.jpg\" style=\"width: 30px; height: 20px\" /></a>";
}
 else{
 }

?>
</br>
</center>
				<p align= "center">
				<a href="consulta_user.php"><img src="1356055280_Forward-64.png" height="30px" width="30px" /></a>
				</p> 
 
			</div>
		</center>
	</body>
</html>
<script language="JavaScript" type="text/javascript"
			xml:space="preserve">

			frmvalidator.addValidation("cedula","numeric","La c&eacute;dula debe ser numerica.");
			frmvalidator.addValidation("guar_rif","numeric","El Rif debe ser numerica.");
</script>